return {
    "phaazon/hop.nvim",
    branch = "v2", -- 使用 v2 分支
    config = function()
      require("hop").setup({
        -- 配置选项
        keys = "etovxqpdygfblzhckisuran", -- 跳转键位
        quit_key = "<ESC>", -- 退出键
        jump_on_sole_occurrence = false, -- 只有一个匹配项时是否自动跳转
        case_insensitive = true, -- 忽略大小写
        char2_fallback_key = "<CR>", -- 双字符模式的回退键
      })
    end,
    keys = {
      { "s", "<cmd>HopChar2<cr>", mode = { "n", "v" }, desc = "Hop to 2 characters" },
      { "S", "<cmd>HopChar1<cr>", mode = { "n", "v" }, desc = "Hop to 1 character" },
      { "f", "<cmd>HopWord<cr>", mode = { "n", "v" }, desc = "Hop to word" },
      { "F", "<cmd>HopLine<cr>", mode = { "n", "v" }, desc = "Hop to line" },
      { "t", "<cmd>HopPattern<cr>", mode = { "n", "v" }, desc = "Hop to pattern" },
    },
  }
  